//Copyright 2010 Balazs Keri, Imre Keri
//
//This file is part of FireworksCreator.
//
//FireworksCreator is free software: you can redistribute it and/or modify
//it under the terms of the GNU General Public License as published by
//the Free Software Foundation, either version 3 of the License, or
//(at your option) any later version.
//
//FireworksCreator is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.
//
//You should have received a copy of the GNU General Public License
//along with FireworksCreator.  If not, see <http://www.gnu.org/licenses/>.
//
#ifndef _GROUPPAGE_H
#define _GROUPPAGE_H
//
#include <model/group_fwd.h>
#include "objectpage.h"
//
class ObjTreeView;
class GroupPage:public ObjectPage
{
   Q_OBJECT
   Q_DISABLE_COPY(GroupPage)
//construction
public:
   GroupPage(MainView *p_main_view,QWidget *p_parent=0);
//ObjectPage
protected:
   void handle_activate();
   void handle_deactivate();
//group
public:
   void set_group(model::Group *p_group);
   model::Group *get_group() const;
//implementation
private:
   ObjTreeView *objects_view;

};
//
#endif